/* CSS Document */
@charset "utf-8";
body { margin:0; font-size:12px; font-family:Verdana; line-height:1.5; color:#333;}
ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
h1 { font-size:20px; font-weight:normal; font-family:'microsoft yahei','黑体';}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
img { border:0px;cursor:pointer;}
a { color:#195cb5; text-decoration:none;cursor: pointer}
a:hover { color:#f00;}
.cl {clear:both;height:0;font-size: 1px;line-height: 0px; }
.red{color:red}
.winDiv h1 {
    background: url("../images/contacts_32.png") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
}
p{line-height: 22px;}
.winDiv .close {
    cursor: pointer;
    float: right;
    margin: 15px 2px 0 0;
}

.winDiv .line {
    background: none repeat scroll 0 0 #5DaB03;
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    width: 582px;
}
.winDiv{
    clear: both; position: absolute;width: 600px; padding: 5px 20px; display: none;
    background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 5px solid rgb(137, 137, 137); z-index: 1003; opacity: 1;
}
.closeImg{
    background:url('../images/delete.gif') no-repeat 0 0;width:26px;height:12px;display: inline-block
}
#boxContent{min-height: 150px;margin:10px 0 0;padding:0 10px;max-height: 210px;overflow-y:auto }
#contentUpdate{padding:10px 0;text-align: center}
.filter{position: absolute; width:100%;  opacity: 0.3; filter:alpha(opacity=30);-moz-opacity:0.3;
        -khtml-opacity: 0.3;left:0;top:0;z-index:1;border:none;z-index:99;background-color: #000;}

.winDiv td {
    border-bottom: 1px solid #EEEEEE;
    padding: 4px;
}

.td_left{width:70px;text-align: left}
#top{height:62px;}
#top H1{margin-top:0px;float:left;line-height: 60px;}
#top_login{text-align:right;margin-top:26px;float:right;padding:2px 0 0 24px;}
#nav{margin-bottom:3px;background:url(../images/nav_bg.gif) #1a58cf repeat-x 0 -36px;height:33px;}
#nav_l{width:7px;background:url(../images/nav_bg.gif) 0 0;float:left;height:33px;overflow:hidden;}
#nav_r{width:7px;background:url(../images/nav_bg.gif) -7px 0;float:right;height:33px;overflow:hidden;}
#nav ul li{width:78px;float:left;height:33px;}
#nav ul li a{text-align:center;width:75px;display:block;height:22px;color:#fff;padding-top:4px;margin:4px 0 0 9px;}
#nav ul li a:hover{background:url(../images/nav_bg.gif) no-repeat -26px 0;text-decoration:none;}
#nav ul li a.nav_current{background:url(../images/nav_bg.gif) no-repeat -26px 0;font-weight:bold;}
#foot{text-align:center;border-top:#9eccf5 1px dashed;padding:18px 0 12px;}
a{color:#05a;text-decoration:none;}
a:hover{text-decoration:underline;}
#bodymain{width:100%;}
#content{zoom:1;margin-bottom:5px;overflow:hidden;}

.red{color:red;}
#main{width:745px;float:right;}
#user_content{zoom:1;margin-bottom:5px;background:url(../images/user_bg.gif) #d8e8fa repeat-y 0 0;overflow:auto;padding:3px 0 5px 3px;}
#side_user{width:156px;border-top:#b8d2f7 1px solid;}
#side_user h2{background:url(../images/user_nav_bg.gif);height:26px;font-size:12px;padding:6px 0 0 40px;}
#side_user ul li a{display:block;background:url(../images/user_nav_bg.gif) 0 -88px;height:23px;color:#000;padding:5px 0 0 40px;}
#side_user ul li a:hover{background:url(../images/user_nav_bg.gif) 0 -32px;text-decoration:none;}
#side_user ul li a.user_current{background:url(../images/user_nav_bg.gif) 0 -60px;height:23px;text-decoration:none;padding:5px 0 0 40px;}
#main_user{padding-right:4px;}
.main_user_bg{border:1px solid #bcd5f7;background:#FFF;border-bottom:none;height:5px;overflow:hidden;}
.main_user_bg1{background:url(../images/user_bg1.gif) no-repeat 0 -5px #FFF;height:5px;overflow:hidden;}
.main_user_bg1_right1{float:right;height:5px;width:10px;overflow:hidden;background:url(../images/nav_bg_one.gif) no-repeat 0 -5px;}
.user_con{border-left:#bcd5f7 1px solid;min-height:500px;background:#fff;height:auto!important;border-right:#bcd5f7 1px solid;padding:3px 9px 3px 8px;}
.user_con h2{background:url(../images/title_bg.gif) no-repeat;height:34px;padding:7px 8px 0;font-weight: bold}
.user_con h2 a{font-size: 13px}
table{border-collapse:collapse;}
.user_table select{min-width: 80px}
.user_table tr td,.table_detail tr td{border:#e6ecfa 1px solid;padding:8px 3px;text-align:left;}
.user_table tr th{border:#e6ecfa 1px solid;padding:5px;white-space:nowrap;background:#f5f8fd;}
.searchbutton {display: inline-block;text-align: center;width: 79px;
               background: url(../images/btn_search.gif);    height:25px;line-height: 25px;
               color: #fff; font-size: 13px; font-weight: bold; cursor:pointer;border:none}
.delselect a:hover{color:#FFF;text-decoration: none;}
.delselect {padding:20px 20px 20px }
.subcon{
    display: inline-block;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;
}

#side_user ul li a.menucur {
    background-position: 0 -60px
}
.right{float:right}
.left{float:left}

/*.user_table tr:hover {
    background-color: #FFFFD6;
}*/
/*分页*/
.page{ text-align:right;}
.page span{ padding:0 10px;}
.page a{padding:5px 10px; margin-left:3px; line-height:20px; background:#f9f9f9; border:1px solid #DBDBDB;}
.page a:hover{background:#00709e; color:#fff; border:1px solid #00709e; cursor:pointer;}
.page .page_hover{background:#00709e; color:#fff; border:1px solid #00709e; padding:5px 10px; 
                  margin-left:3px; line-height:20px; cursor:pointer; }
.user_table .error{color:#FF0000}
.mainadmin .user_table tr td{text-align: center;padding:8px 10px}
.table_detail tr td{padding-left: 15px}
.common_txt{width:220px;}
/*input[type="text"]{
    background-color: #FFFFFF;
    border: 1px solid #B7B7B7;
    box-shadow: 0 5px 8px #F1F1F1 inset;
    color: #474747;
    font-family: Microsoft Yahei,"微软雅黑","宋体";
    font-size: 14px;
    padding: 2px 5px;
}*/
input[type="text"], input[type="password"] {
    height: 26px;
    line-height: 26px;
    padding: 0 6px;
}
textarea{
    border: 1px solid #B7B7B7;
    box-shadow: 0 5px 8px #F1F1F1 inset;font-size: 13px;
    padding: 5px;width:330px
}

select{
    border: 1px solid #B7B7B7;
    padding:2px 5px;
}
select {
    width: 100px;border: 0 none;height: 20px;
}
.g-input-selectbox select {
    vertical-align: top;
}
.g-input-selectbox select, select {
    background: none repeat scroll 0 0;
    border: 0 none;
    height: 20px;
}

.g-input-selectbox {
    display: inline-block;
    height: 20px;
    padding: 3px;
    vertical-align: top;
}
input[type="text"], input[type="password"], .g-input-selectbox, textarea,select {
    background: url("../Images/base-input-1.png") no-repeat scroll 0 -900px #FFFFFF;
    border: 1px solid #AAAAAA;
}

.pay_title {
    background-color: #F2F9FD;
}
#tdBank .tableBank td{border:none}
.user_table p{text-align: left}
th{text-align: center;}
.radio{position: relative;top:2px}
.orange{color:#FF6600}
.user_table tr:nth-child(odd) {background: #F3F3F3}
.user_table tr:hover  { background-color:#FFE6B0}
.centerImg{text-align: center;}

.user_table tr td.td_left, .table_detail tr td.td_left{
    width:10%;text-align:right;padding-right: 20px
}